pertaining to the ecuadorian city of ambato - Spanish English Dictionary